/* General Layout */
html{margin: 0;padding: 0;}
body{margin: 0 auto; padding: 0;text-align: center;border:solid 0px yellow;background:white;list-style:none; list-style-type: none;}
UL LI{list-style-type: none;}
UL LI LI{list-style-type: none;}
UL LI LI LI{list-style-type: none;}
OL LI{list-style-type: none;}
OL OL LI{list-style-type: none;}
OL OL OL LI{list-style-type: none;}
OL UL LI{list-style-type: none;}

/* Skin Layout */
.FullLayout{position:relative; width:100%;  height:100%;}

.RedMenuLeft{background:transparent url(images/RedMenuLeft.png) top left no-repeat; height:58px;margin-left:0px;}
.RedMenuRight{background:transparent url(images/RedMenuRight.png) top right no-repeat; height:58px;margin-right:0px;}
.RedMenuCenter{background:transparent url(images/RedMenuFill.png) top repeat-x; height:58px; margin:0 10px 0 10px;}

.BlackMenuLeft{background:transparent url(images/BlackMenuLeft.png) top left no-repeat; height:58px;margin-left:0px;}
.BlackMenuRight{background:transparent url(images/BlackMenuRight.png) top right no-repeat; height:58px;margin-right:0px;}
.BlackMenuCenter{background:transparent url(images/BlackMenuFill.png) top repeat-x; height:58px; margin:0 10px 0 10px;}

.BreadCrumbLeft{background:transparent url(images/BreadcrumbLeft.png) top left repeat-y; height:38px;margin-left:0px;}
.BreadCrumbRight{background:transparent url(images/BreadcrumbRight.png) top right repeat-y; height:38px;margin-right:0px;}
.BreadCrumbCenter{background:transparent url(images/BreadcrumbCenter.png) top repeat-x; height:38px; margin:0 10px 0 10px;}

.SkinBannerContainer{ margin:0 3px 0 3px; background:transparent url(images/SynapseBundlePackBanner2.jpg) no-repeat top left; vertical-align:top; height:267px; width:984px;}
.SkinBannerLeft{background:transparent url(images/Left.png) top left repeat-y;margin-left:0px; }
.SkinBannerRight{background:transparent url(images/Right.png) top right repeat-y;margin-right:0px;}

.SkinContentLeft{background:transparent url(images/Left.png) top left repeat-y; margin-left:0px;}
.SkinContentRight{background:transparent url(images/Right.png) top right repeat-y; margin-right:0px;}
.SkinContentCenter{background:white url(images/Fill.png) top repeat;  margin:0 10px 0 10px; position:relative; display:block; padding:0; border:solid 1px white; }

.SkinBottomLeft{background:transparent url(images/SkinBottomLeft.png) top left no-repeat; height:3px;margin-left:0px; position:relative; }
.SkinBottomRight{background:transparent url(images/SkinBottomRight.png) top right no-repeat; height:3px;margin-right:0px;position:relative; }
.SkinBottomCenter{background:transparent url(images/SkinBottomCenter.png) top repeat-x; height:3px; margin:0 10px 0 10px; position:relative;}

.FooterLeft{background:transparent url(images/FooterLeft.png) top left repeat-y; ;margin-left:0px;}
.FooterRight{background:transparent url(images/FooterRight.png) top right repeat-y;margin-right:0px;}
.FooterCenter{background:#cecece none repeat; margin:0 3px 0 3px;}

.search{float:right; background:url(images/Search.png) no-repeat left; width:172px; height:38px; vertical-align:middle; display:inline; padding-right:15px;}
.breadcrum{background:url(images/Breadcrumb.png) no-repeat right; width:10px; height:35px; line-height:36px; display:inline; color:#969696; text-align:left; float:left;}

.breadcrumcontent{float:Left;}
.breadcrum_text,a.breadcrum_text:visited{ 	font-family:verdana; font-size:11px; color:#7b7b7b; white-space:nowrap; padding-left: 15px; padding-right:9px; height:38px; line-height:38px; float:left; text-align:left;}
a.breadcrum_text:link,a.breadcrum_text:active, a.breadcrum_text:hover{ 	font-family:verdana; font-size:11px; color:#7b7b7b; white-space:nowrap; padding-left: 15px; padding-right:9px; height:38px; line-height:38px;}


#dnn_dnnSEARCH_txtSearch.NormalTextBox {background: transparent;color: #727272; font-family: verdana; font-size: 11px;  padding: 12px 0px 5px 4px; border: 0px solid #000000; cursor:text; text-decoration: none;width: 140px;}

.SearchButton  {background: transparent url(images/SearchButtonx.jpg) center center no-repeat; height:25px; margin:0; padding: 5px 0px 8px 4px; z-index:50; width:16px; vertical-align:middle; cursor: pointer; text-decoration: none;}

.BGLeft {float: left;width: 51%;background:#000000 url(images/BGLeft.jpg) top left repeat-x;z-index:1;top:0;left:0;position:absolute;display:inline;height:100%;}
.BGRight {float: right;width: 50%;top:0;right:0;background:#000000 url(images/BGRight.jpg) top right repeat-x;z-index:1;border:solid 0px green;position:absolute;display:inline;height:100%;}
.BGFadeRepeat {float: left;width: 100% ;background:#ffffff url(images/FadeRepeat.jpg) top left repeat-x;z-index:1;top:0;left:0;position:absolute;display:inline; height:100%;}
.BGMiddle {width: 100%;margin: auto;height:100%;border:solid 0px blue;background:transparent url(images/BGMiddle.jpg) top center no-repeat;position:relative;z-index:10;}
.BGFade {width: 100%;margin: auto;border:solid 0px blue;background:#ffffff url(images/Fade.jpg) top center no-repeat;position:relative;z-index:10;}
.BGWood {width: 100%;margin: auto;height:100%;border:solid 0px blue;background:#0d0d0d url(images/DarkWood2.png) top center no-repeat;position:relative;z-index:10;}
.SkinContent{width:990px;margin:0 auto;	z-index:20;text-align:center;}


/* Content Pane Layouts */
.contentpane2{position: relative;}
.TopLeftPane{position: relative;}
.TopRightPane{position: relative;}


/*-------------- Login Style --------------*/
.LoginWhite,a.LoginWhite:link,a.LoginWhite:active,a.LoginWhite:visited {  font-family: Tahoma; font-weight: bold;  color:white; font-size:11px;}
a.LoginWhite:hover{font-family: Tahoma; font-weight: bold;  color:white; font-size:11px;}

.LoginGray,a.LoginGray:link,a.LoginGray:active,a.LoginGray:visited {  font-family: Tahoma; font-weight: bold;  color:#7b7b7b; font-size:11px;}
a.LoginGray:hover{font-family: Tahoma; font-weight: bold;  color:#7b7b7b; font-size:11px;}

/*-------------- User Style --------------*/
.RegiserWhite,a.RegiserWhite:link,a.RegiserWhite:active,a.RegiserWhite:visited { font-family: Tahoma; font-weight: bold;  color:white; font-size:11px; }
a.RegiserWhite:hover{font-family: Tahoma; font-weight: bold;  color:white; font-size:11px;}

.RegiserGray,a.RegiserGray:link,a.RegiserGray:active,a.RegiserGray:visited { font-family: Tahoma; font-weight: bold;  color:#7b7b7b; font-size:11px; }
a.RegiserGray:hover{font-family: Tahoma; font-weight: bold; color:#7b7b7b; font-size:11px;}

.PrivacyTermsWhite,a.PrivacyTermsWhite:link,a.PrivacyTermsWhite:visited{font-family: Tahoma; font-weight: bold;  color:white; font-size:11px;}
a.PrivacyTermsWhite:active, a.PrivacyTermsWhite:hover{font-family: Tahoma; font-weight: bold;  color:white; font-size:11px;}
.CopyrightWhite{font-family: Tahoma; font-weight: bold;  color:white; font-size:11px;}

.PrivacyTermsGray,a.PrivacyTermsGray:link,a.PrivacyTermsGray:visited{font-family: Tahoma; font-weight: bold;  color:#7b7b7b; font-size:11px;}
a.PrivacyTermsGray:active, a.PrivacyTermsGray:hover{font-family: Tahoma; font-weight: bold;  color:#7b7b7b; font-size:11px;}
.CopyrightGray{font-family: Tahoma; font-weight: bold;  color:#7b7b7b; font-size:11px;}

.BottomContainer{width:100%; position:absolute; height:50px; padding-top:7px;}
.ContainerLeft{position:absolute; display:inline; float:left;left:0;text-align:left;padding-left:25px;font-family: Tahoma; font-weight: bold;  color:white; font-size:11px;}
.ContainerRight{ position:absolute; display:inline;float:right;text-align:right; padding-right:25px; right:0;}

.TopContainer{height:174px; position: relative;}
.LogoContainer{display:inline;float:left; padding-left:25px; vertical-align:middle; padding-top: 55px;}
.LoginContainerGray{display:inline;text-align:right;font-family: Tahoma; font-weight: bold;  color:#7b7b7b; font-size:11px;right:0px;float:right;padding-right:25px;padding-top:40px; padding-bottom: 10px;}
.LoginContainerWhite{display:inline;text-align:right;font-family: Tahoma; font-weight: bold;  color:white; font-size:11px;right:0px;float:right;padding-right:25px;padding-top:40px; padding-bottom: 10px;}
.LoginContainer2{padding-bottom: 5px; padding-right: 70px;}

.BlackColor{
	height: 50px;
	position:relative;
	background-color:#000000;
	border: solid 0px transparent;
}

.WhiteColor{
	height: 50px;
	position:relative;
	background-color:#ffffff;
	border: solid 0px transparent;
}

.NoneColor{
	height: 50px;
	position:relative;
	background-color:transparent;
	border: solid 0px transparent;
	
}



.mainMenuBlack {width: 100%; margin:0 auto;padding:0; list-style:none; 	}

/* Main Menu Normal */
.mainMenuBlack .root
{	
	font-family: Tahoma, Geneva, sans-serif;
	color: #ffffff;
	font-size: 12px; 
	font-weight:bold; 	
	text-align:center; 
	padding:0px 20px 0px 20px;
    margin-right:10px;
	white-space:nowrap;
	float:left;
	line-height: 62px;
}


/* Main menu hover */
.mainMenuBlack .hov{ 
	color:#fff;
	background:url(images/blackhover.png) repeat-x top left;
	height:58px;
}

/* Main menu selected */
.mainMenuBlack .sel, .mainMenuBlack .bc {
	color:#fff;
	background:url(images/blackhover.png) repeat-x top left;
	height:58px;
}
.mainMenuBlack table{
   z-index: 4444;
	border: solid 2px #1A1A1A;
	width: 150px;
	}

/* SUB Menu Normal */
.mainMenuBlack tr.mi{
	background-color:#ffffff;
	z-index: 1000;
	font-size: 10px; 
	font-weight:bold;
	text-align:left;
	color: #1a1a1a;
	line-height:25px;


}
.mainMenuBlack tr.mi td{
padding: 0 2px;
text-transform:none;
}

/* SUB Menu hover & selected */
.mainMenuBlack tr.hov {

background: white url(images/blackhover.jpg) repeat-x top left;
height: 25px;

}

.mainMenuBlack tr.hov td{


	color: #ffffff;



}

.mainMenuBlack tr.sel, .mainMenuBlack tr.bc{

background: white url(images/blackhover.jpg) repeat-x top left;
height: 25px;

}

.mainMenuBlack tr.sel td, .mainMenuBlack tr.bc td{
	color: #ffffff;
}

.main_dnnmenu_break{
	height: 2px;
	background-color: #D5E0FF;
}





.mainMenuRed {width: 100%; margin:0 auto;padding:0; list-style:none; 	}

/* Main Menu Normal */
.mainMenuRed .root
{	
	font-family: Tahoma, Geneva, sans-serif;
	color: #ffffff;
	font-size: 12px; 
	font-weight:bold; 	
	text-align:center; 
	padding:0px 20px 0px 20px;
    margin-right:10px;
	white-space:nowrap;
	float:left;
	line-height: 62px;
}


/* Main menu hover */
.mainMenuRed .hov{ 
	color:#fff;
	background:url(images/Redhover.png) repeat-x top left;
	height:58px;
}

/* Main menu selected */
.mainMenuRed .sel, .mainMenuRed .bc {
	color:#fff;
	background:url(images/Redhover.png) repeat-x top left;
	height:58px;
}
.mainMenuRed table{
   z-index: 4444;
	border: solid 2px #BA0000;
	width: 150px;
	}

/* SUB Menu Normal */
.mainMenuRed tr.mi{
	background-color:#ffffff;
	z-index: 1000;
	font-size: 10px; 
	font-weight:bold;
	text-align:left;
	color: #BA0000;
	line-height:25px;


}
.mainMenuRed tr.mi td{
padding: 0 2px;
text-transform:none;
}

/* SUB Menu hover & selected */
.mainMenuRed tr.hov {

background: white url(images/redhover.jpg) repeat-x top left;
height: 25px;

}

.mainMenuRed tr.hov td{


	color: #ffffff;



}

.mainMenuRed tr.sel, .mainMenuRed tr.bc{

background: white url(images/redhover.jpg) repeat-x top left;
height: 25px;

}

.mainMenuRed tr.sel td, .mainMenuRed tr.bc td{
	color: #ffffff;
}

.main_dnnmenu_break{
	height: 2px;
	background-color: #D5E0FF;
}



A.link{color:white};

